to make doubly sure that ... - French English Dictionary